11 MAY 2013 by ideonexus

 Plato's Theory of Forms and Object Oriented Programming

In the theory of forms, Plato posits that there were these things called "forms," and a form is basically an abstract concept that represents some sort of object that exists. Then these objects were basically some sort of particular thing that has form-ness of some kind. So you can almost think of this as like a class and an instance basically, where you have the general definition and then the specific one. And then those objects also have attributes, which is some sort of quality. Whenever...
  2  notes

Plato's idea of forms and objects with that formness is very similar to the concept in OOP, with classes and objects.

01 JAN 2012 by ideonexus

 Sifting Through Photographs of Our Ancestors to See Evolu...

Find a picture of yourself. Now take a picture of your father and place it on top. Then find a picture of his father, your grandfather. Then place on top of that a picture of your grandfather's father, your great-grandfather. You may not have ever met any of your great-grandfathers. I never met any of mine, but I know that one was a country schoolmaster, one a country doctor, one a forester in British India, and one a lawyer, greedy for cream, who died rock-climbing in old age. Still, even if...
  1  notes

A great thought-experiment that takes us all the way back to when our ancestor was a fish, but shows us that the neighbors of any ancestor looked identical.